<?php

require("./config.php");

if (!isset($_POST['req'])) {
    die("No request provided.");
} else {

    if (filter_input(INPUT_POST, 'req') == "infoTabla") {

        $json = array("success" => false, "Elements" => Array());

        $codSol = $dbConn->real_escape_string(filter_input(INPUT_POST, 'codSol'));

        $query = "Select NOMBRE_EMPRESA, SIGLAS_EMPRESA, NOMBRE_CONTACTO, APELLIDO_CONTACTO, TELEFONO_UNO_CONTACTO, 
            TELEFONO_DOS_CONTACTO, CORREO_CONTACTO, NOMBRE_PROPUESTA_PROYECTO, DESCRIPCION_PROPUESTA_PROYECTO, 
            AREA_EMPRESA, TIPO_MODALIDAD, DESCRIPCION_MODALIDAD
            from PROPUESTA_PROYECTO_GeProCIS, MODALIDAD_PROYECTO_GeProCIS, EMPRESA, CONTACTO 
            where PK_MODALIDAD_CODIGO_MODALIDAD = FK_PROYECTO_CODIGO_MODALIDAD and PK_CONTACTO_ID_CONTACTO = FK_PROYECTO_ID_CONTACTO 
            and PK_EMPRESA_CODIGO_EMPRESA=FK_CONTACTO_CODIGO_EMPRESA and PK_PROPUESTA_PROYECTO_CODIGO='" . $codSol . "';";

        $result = $dbConn->query($query);

        if ($result != null) {
            array_push($json['Elements'], mysqli_fetch_array($result, MYSQL_ASSOC));
            $json['success'] = true;
        } else {
            $json['success'] = false;
        }

        print(json_encode($json));
    } else if (filter_input(INPUT_POST, 'req') == "infoTablaEmp") {
        $json = array("success" => false, "rowCount" => 0, "Elements" => Array());

        $codEmp = $dbConn->real_escape_string(filter_input(INPUT_POST, 'codEmp'));

        $query = "select PK_EMPRESA_CODIGO_EMPRESA, NOMBRE_EMPRESA, SIGLAS_EMPRESA, TAMAÑO_EMPRESA, DESCRIPCION_EMPRESA, DIRECCION_EMPRESA from EMPRESA where PK_EMPRESA_CODIGO_EMPRESA = '" . $codEmp . "';";

        $result = $dbConn->query($query);
        $i = 0;
        while ($row = mysqli_fetch_array($result, MYSQL_ASSOC)) {
            array_push($json['Elements'], $row);
            $i++;
        }

        if ($i > 0) {
            $json['success'] = true;
            $json['rowCount'] = $i;
        }
        print(json_encode($json));
    }
}